K105A1 Self-Propelled Howitzer: South Korea's M101 Howitzer Mechanization Solution